////////////////////////////////////////////////////////////// File modified by:
////////////////////////////////////////////////////////////// Merchants And Quartermasters - All Items
////////////////////////////////////////////////////////////// Created By: StinVec
////////////////////////////////////////////////////////////// https://www.nexusmods.com/dyinglight/users/21896034
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////	>>> CUSTOMIZE AFFECTED MERCHANT LOCATIONS <<<
//////////////////////////////////////////////////////////////
///////	
/////// To Configure: AFFECTED MERCHANT LOCATIONS
///////
/////// All merchants are affected by this mod by default.
/////// If you would like to limit the merchants that are
/////// affected by this mod, select a choice below and remove
/////// the // at the far left of the word 'import' on its line
/////// to restrict the mod to the scope of that setting.
///////
/////// You can later disable this limitation on affected
/////// merchants by re-adding // to the far left of the 'import'
/////// line so all merchants would once again be affected by
/////// this mod.
///////
///////			    !!Note!!
/////// If you enable both "Slums Tower Only" and "Hubs Only",
/////// the "Slums Tower Only" limitation will be the active
/////// setting due to being listed upper-most in the file.
///////
//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////// Both Disabled = Mod Default (All Merchants Affected)
////////////////////////////////////////////////////////////// MAXIMUM ENABLED: ONE
					///////////////
//	import "mai_affect_slums_tower.scr"//////////// Slums Tower 1st Floor Merchant Only
					///////////////
//	import "mai_affect_hubs.scr"/////////////////// Single Merchant Per Map Only
					/////////////// 	> Slums = Tower 1st Floor
					/////////////// 	> Old Town = Embers Tower
					/////////////// 	> Countryside = Jasir's Farm
					///////////////
//////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////



///////////////////////////////////////////////////////////////////////////////////////////////////////////
////// <<< /////// <<< ////// <<< ////// <<< END CONFIGURATION >>> ////// >>> /////// >>> ////// >>> //////
///////////////////////////////////////////////////////////////////////////////////////////////////////////





















///////////////////////////////////////////////////////////////////////////////////////////////////////////
import "assortment_sets.scr"
import "mai_affect_all.scr"
import "MAI_CUSTOMIZATION_MERCHANT_PRICE.txt"

sub MAI_Imported_Shop_Assortment() 
{
	// SLUMS ///////////////////////////////////


	Assortment("Shop_Slums_Brecken_Floor")		//QUATERMASTER
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_QM_Hub_Slums_Affected();//////////
			////////////////////////////////////
		}	
	}

	Assortment("Shop_Slums_Spike")				//QUATERMASTER
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_QM_Spike_Affected();//////////
			////////////////////////////////////
        }
    }

	Assortment("Shop_Slums_Brecken")			//Merchant - SLUMS, at Brecken's 19th floor
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }


	Assortment("Shop_Slums_Fisherman")			//Merchant - SLUMS, Fisherman's village
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
		}
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_Slums_WitchQueen")			//Merchant - SLUMS, WitchQueen
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_Slums_Roof")				//Merchant - SLUMS, Roof
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_Slums_GasStation")			//Merchant - SLUMS, GasStation
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_Slums_Margaret")			//Merchant - SLUMS, in Brecken's hub Lobby
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_Slums_Rais")				//Merchant - SLUMS, at Rais Garrison
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_Slums_Jim")				//Merchant - SLUMS, shop at Jim's Safe Zone
	{
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_Slums_Scouts")				//Merchant - SLUMS, shop at Tower, level 1, Scouts
	{
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Hub_Slums_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_Slums_Court")				//Merchant - SLUMS, shop at the Court/Boisko
	{
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_Slums_Busstop")				//Merchant - SLUMS, shop at the Court/Boisko
	{
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	/// OLD TOWN /////////////////////////////////////////////////////////////////////////////////////////////////////////

	Assortment("Shop_OldTown_Embers")			//Merchant - OLD TOWN, at Embers headquarters (Restaurant)
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_OldTown_Blue")				//Merchant - OLD TOWN, at tower blue distinct
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_OldTown_Bytom")			//Merchant - OLD TOWN, at bytom
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_OldTown_Towers")			//Merchant - OLD TOWN, at Embers headquarters
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Hub_OT_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_OldTown_Garden")			//Merchant - OLD TOWN, at Garden Safe Zone
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_OldTown_University")		//Merchant - OLD TOWN, at University headquarters
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_OldTown_Interior01")		//Merchant - OLD TOWN, stationary shopkeeper behind bars
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_OldTown_Interior02")		//Merchant - OLD TOWN, stationary shopkeeper behind bars
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_OldTown_Interior03")		//Merchant - OLD TOWN, stationary shopkeeper behind bars
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_OldTown_Shopkeeper_01")	//Merchant - OLD TOWN, stationary shopkeeper behind bars
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_OldTown_Shopkeeper_02")	//Merchant - OLD TOWN, stationary shopkeeper behind bars
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_OldTown_Shopkeeper_03")	//Merchant - OLD TOWN, stationary shopkeeper behind bars
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }
	
	Assortment("Shop_OldTown_Shopkeeper_04")	//Merchant - OLD TOWN, stationary shopkeeper behind bars
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_OldTown_Shopkeeper_05")	//Merchant - OLD TOWN, stationary shopkeeper behind bars
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }	

	Assortment("Shop_OldTown_Shopkeeper_06")	//Merchant - OLD TOWN, stationary shopkeeper behind bars
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Common_Buy();////
			////////////////////////////////////
        }
		Sell()
		{
			use SalesPromotion();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	/// ENCOUNTER NIGHT SHOP////////////////////

    Assortment("Shop_Slums_Encounter")			//Merchant - SLUMS, encounter shop, spawns randomly on map by LD
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Slums_Encounter_Buy();////
			////////////////////////////////////
		}
		Sell()
		{
			use SalesPromotionNight();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    } 

	/// COUNTRYSIDE SHOPS //////////////////////
	
	Assortment("Shop_Wasteland_Jasir")			//Merchant - COUNTRYSIDE, Jasir's Settlement
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Hub_Country_Buy();////
			////////////////////////////////////
		}
		Sell()
		{
			use SalesPromotion_Wasteland();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }
	
	Assortment("Shop_Wasteland_Highway_Start")	//Merchant - COUNTRYSIDE, Highway Man
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Wasteland_Highway_Start_Buy();////
			////////////////////////////////////
		}		
		
		Sell()
		{
			use SalesPromotion_Highway();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }
	
	Assortment("Shop_Wasteland_Highway_Trust2")	//Merchant - COUNTRYSIDE, Highway Man
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Wasteland_Highway_Trust2_Buy();////
			////////////////////////////////////
		}		
		
		Sell()
		{
			use SalesPromotion_Highway();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }
	
	Assortment("Shop_Wasteland_Highway_Trust3")	//Merchant - COUNTRYSIDE, Highway Man
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Wasteland_Highway_Trust3_Buy();////
			////////////////////////////////////
		}		
		
		Sell()
		{
			use SalesPromotion_Highway();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }
	
	Assortment("Shop_Wasteland_Highway_Trust4")	//Merchant - COUNTRYSIDE, Highway Man
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Wasteland_Highway_Trust4_Buy();////
			////////////////////////////////////
		}		
		
		Sell()
		{
			use SalesPromotion_Highway();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }
	Assortment("Shop_Wasteland_Highway_Trust5")	//Merchant - COUNTRYSIDE, Highway Man
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Wasteland_Highway_Trust5_Buy();////
			////////////////////////////////////
		}		
		
		Sell()
		{
			use SalesPromotion_Highway();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }

	Assortment("Shop_Wasteland_Kaan")			//Merchant - COUNTRYSIDE, Kaan's Camper
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Wasteland_Kaan_Buy();////
			////////////////////////////////////
		}
		Sell()
		{
			use SalesPromotion_Wasteland();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }
	
	Assortment("Shop_Wasteland_Farm")			//Merchant - COUNTRYSIDE, All Farm Settlement
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Wasteland_Farm_Buy();////
			////////////////////////////////////
		}
		Sell()
		{
			use SalesPromotion_Wasteland();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }
	
	Assortment("Shop_Wasteland_SafeZone")		//Merchant - COUNTRYSIDE, All "in the wild" Safe Zones 
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Wasteland_SafeZone_Buy();////
			////////////////////////////////////
		}
		Sell()
		{
			use SalesPromotion_Wasteland();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }
	
	Assortment("Shop_Wasteland_Encounter")		//Merchant - COUNTRYSIDE, All "in the wild" Safe Zones 
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Shop_Wasteland_Encounter_Buy();////
			////////////////////////////////////
		}
		Sell()
		{
			use SalesPromotion_Wasteland();
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_Merchant_Price_Mod_Sell();//
			////////////////////////////////////
		}
    }
	
    /// CHALLENGE SHOP /////////////////////////

    Assortment("Shop_Challenge_UltimateWeapon")	//SLUMS, encounter shop, spawns randomly on map by LD
    {
        Buy()
        {
            use Encounter_Shop_Weapons();
        }
    } 
	
    /// THE FOLLOWING /////////////////////////
	
	Assortment("Shop_Countryside_Bilal")		//QUATERMASTER
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_QM_Bilal_Affected();//////////
			////////////////////////////////////
        }
	}
	Assortment("Shop_Countryside_Bilal_Rep3")	//QUATERMASTER
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_QM_Bilal_Rep3_Affected();//////////
			////////////////////////////////////
        }
	}
	Assortment("Shop_Countryside_Bilal_Rep4")	//QUATERMASTER
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_QM_Bilal_Rep4_Affected();//////////
			////////////////////////////////////
        }
	}
	Assortment("Shop_Countryside_Bilal_Rep5")	//QUATERMASTER
    {
        Buy()
        {
			//////////////////////////////////// Merchants And Quartermasters - All Items
			use MAI_QM_Bilal_Rep5_Affected();//////////
			////////////////////////////////////
        }
	}
}	